/* css for sub page */
 #header{ height:84px;}
 #main_menu{
    width:100%;
 }
 #right_center
 {
    padding-top: 16px;
    width:99%;
    
 } 
 #right_content
 {
    padding-left:15px;
 }
 .slogan
    {
        clear:both;
        text-align:center;
        text-transform: uppercase;
        font-size:20pt;
        padding-top:10px;
        font-weight:bold;
        color:#088451;
    }
 .line_top
 {
    border-top:2px solid #00a8b3;
    margin-left:20px;
    margin-right:20px;
 }
 .register
 {
    border-radius:3px;
    border:1px dotted #cccccc;
    padding:20px;
    padding-top:0px;
 }
 .register h1
 {
    border-bottom:1px solid #cccccc;
    padding-bottom:5px;
 }
 .support
 {
    border-radius:3px;
    border:1px dotted #cccccc;
    height:200px;
 }
.breadcrumb
{
    display: block;
    margin-left: 10px;
    padding: 0;
}
.breadcrumb ul{
    margin:0px;
    padding:0px;
}
.breadcrumb ul li{
    float:left;
    list-style: none;
    font-size:16pt;
    
}
.brecr_home{
    text-decoration: none;
    background: url("../../img/frontend/home.png") left center no-repeat;
    padding-left:18px;
    float:left;
    margin-bottom:10px;
}
.brecr_nomal{
    background: url("../../img/frontend/blue_narrow.png") left center no-repeat;
    margin-left: 10px;
    padding-left:10px;
     text-decoration: none;
   
}
.normal_content
{
  padding-left: 20px;
  padding-right:20px;
}
.license
{
    right:20px;
}
.block_content
{
   display:block;
   padding:10px;
   width: 45%;
   float:left;
}
.block_content a
{
    text-decoration: none;
    color:#000;
}
.block_content a:hover
{
    color:#088451;
}
.block_content img
{
    float:left;
    width:100px;
    height:100px;
}
.border_line
{   
    clear:both;
    border-bottom:1px dotted #cccccc;
}
.block_content_title
{
    font-size:14pt;
    font-weight:bold;
    
}
.block_special
{
    font-weight:bold;
    padding-left:10px;
}
.block_content p
{
    font-style:italic;font-size:13pt;
}
.contact_label
{
   float:left;
   width:100px;
   margin-top:15px;
}
.contact_input
{
    height: 22px;
    line-height: 20px;
    width:250px;
    font-size:14pt;
    margin-top: 10px;
}
.contact_important{
    color:#cc102b;
}
.contact_text
{
    margin-top: 10px;
    width:400px;
    height:100px;
}
.content h2
{
    font-size: 14pt;
    color:#09b646
}
.contact_submit
{
    border-radius: 2px;
    background:#09b646;
    border:1px solid #09b646;
    height:30px;
    text-transform: uppercase;
    padding:5px;
    font-weight: bold;
    margin-left:200px;
    margin-top:20px
}
.contact_submit:hover
{
    background:#b9f3cd;
}